technology supplier - Español Inglés Diccionario